import math
a = int(input("Введите число: "))
if a > 999 and a < 10000 :
    if  a%2==0 :
        s = "Да"
    else :
        s = "Нет"
    print("Число четное:" , s)
    if a%3==0 :
        d = "Да"
    else :
        d = "Нет"
    print("Число кратно трем:" , d)
    if math.sqrt(a)%1==0 :
        f = int(math.sqrt(a))
    else :
        f = "Нет"
    print("Число является квадратом числа:" , f)

    z=a//1000
    x=(a%1000)//100
    c=(a%100)//10
    v=a%10

    if z<x<c<v :
        q =z
    elif x<z<v<c:
        q =x
    elif c<z<x<v:
        q =c
    else:
        q =v
    print("Наименьшая цифра:" , q )
    
    z=a//1000
    x=(a%1000)//100
    c=(a%100)//10
    v=a%10 

    if z<x<c<v :
        w =v
    elif x<z<v<c:
        w =c
    elif c<z<v<x:
        w =x
    else:
        w =z
    print("Наибольшая цифра:" , w )
    
    z=a//1000
    x=(a%1000)//100
    c=(a%100)//10
    v=a%10
    
    p=0
    if z==0 :
       p+=1
    if x==0 :
       p+=1
    if c==0 :
       p+=1
    if v==0 :
       p+=1
    print("Количество нулей в числе:" , p )
    
    if math.sqrt(z)%1==0 :
        h = int(math.sqrt(z))
    else :
        h = "Нет"
    print("Цыфра в разряде тысяч является квадратом числа:" , h)

    if math.sqrt(x)%1==0 :
        h2 = int(math.sqrt(x))
    else :
        h2 = "Нет"
    print("Цыфра в разряде сотен является квадратом числа:" , h2)

    if math.sqrt(c)%1==0 :
        h3 = int(math.sqrt(c))
    else :
        h3 = "Нет"
    print("Цыфра в разряде десятков является квадратом числа:" , h3)

    if math.sqrt(v)%1==0 :
        h4 = int(math.sqrt(v))
    else :
        h4 = "Нет"
    print("Цыфра в разряде едениц является квадратом числа:" , h4)

     
else:
    print("Число не является четырехзначным")
    
